#pageAside{
    height: 100%;
    background: #1e5ee2;
    .el-aside{
        height: 100%;
        overflow: hidden!important;
        background: #1e5ee2;
    }
    ul.el-menu-vertical-demo{
        padding-top: 64px;
        padding-bottom: 20px;
        border: none;
        &>div{
            &>li.el-submenu{
                padding: 0!important;
                margin-left: 20px;
                width: 180px;
                height: auto;
                line-height: 48px;
                &>.el-submenu__title{
                    width: 100%;
                    border-top-left-radius: 12px;
                    border-bottom-left-radius: 12px;
                    font-size: 16px;
                    height: 48px;
                    line-height: 48px;
                    color: #fff;
                    position: relative;
                    display: flex;
                    flex-direction: row;
                    padding: 0!important;
                    .el-submenu__icon-arrow{
                        width:0;
                        height:0;
                        top: 56%;
                        border-left:7px solid transparent;
                        border-right:7px solid transparent;
                        border-top:8px solid #fff;
                        // border-top:8px solid #225BE6;
                    }
                    .el-icon-arrow-down:before{
                        content: ""!important;
                    }
                    .nav_icon{
                        margin: 15px 15px 0px 25px;
                    }
                    i.nav_arrow,i.icon-person,i.icon-logs,i.icon-accout,i.icon-cus,i.icon-home, i.icon-search, i.icon-monitor, .icon-warning,.icon-collection,.icon-brief,.icon-report{
                        display: inline-block;
                        width: 20px;
                        height: 20px;
                    }
                    i.nav_arrow{
                        background: url("../../assets/images/arrow_down.png") no-repeat;
                        margin: 18px 0px 0px 20px;
                        transition: all 0.5s ;
                    }
                    i.icon-home{
                        background: url("../../assets/images/homeIcon2.png") no-repeat;
                    }
                    i.icon-search{
                        background: url("../../assets/images/zhineng2.png") no-repeat;
                    }
                    i.icon-monitor{
                        background: url("../../assets/images/jiance2.png") no-repeat;
                    }
                    i.icon-warning{
                        background: url("../../assets/images/yujing2.png") no-repeat;
                    }
                    i.icon-collection{
                        background: url("../../assets/images/shoucang2.png") no-repeat;
                    }
                    i.icon-brief{
                        background: url("../../assets/images/jianbao2.png") no-repeat;
                    }
                    i.icon-report{
                        background: url("../../assets/images/baogao2.png") no-repeat;
                    }
                    i.icon-cus{
                        background: url("../../assets/images/kehu20.png") no-repeat;
                        // background: url("../../assets/images/kehulan20.png") no-repeat;
                    }
                    i.icon-accout{
                        background: url("../../assets/images/zhanghubai20.png") no-repeat;
                    }
                    i.icon-logs{
                        background: url("../../assets/images/rizhi20.png") no-repeat;
                    }
                    i.icon-person{
                        background: url("../../assets/images/person2.png") no-repeat;
                    }
                }
                &>.el-submenu__title:hover{
                    background: none!important;
                }
                ul.el-menu{
                    li.el-menu-item{
                        padding: 0!important;
                        width: 180px!important;
                        min-width: 180px;
                        position: relative;
                        height: 40px;
                        span.left-menu--text{
                            color: #fff;
                            padding-left: 20px;
                            float: left;
                            margin-left: 40px;
                            line-height: 40px;
                            width: 78px;
                            overflow: hidden;
                            white-space: nowrap;
                            text-overflow: ellipsis;
                            display: inline-block;
                        }
                        i.nav_operate_icon{
                            position: absolute;
                            color: #fff;
                            font-style: normal;
                            display: none;
                            line-height: 40px;
                        }
                        i.nav_operate_icon_edit{
                            right: 30px;
                        }
                        i.nav_operate_icon_delete{
                            right: 10px;
                        }
                        div.el-checkbox-group{
                            label.el-checkbox{
                                width: 100%;
                                margin: 0;
                                float: left;
                                line-height: 40px;
                                .el-checkbox__input{
                                    .el-checkbox__inner{
                                        background: none!important;
                                        width: 16px;
                                        height: 16px;
                                        border-color: #fff;
                                    }
                                }
                                
                                .el-checkbox__label{
                                    color: #fff;
                                    width: 65px;
                                    text-align: left;
                                    padding-left: 15px;
                                }
                            }
                            label.is-checked{
                                .el-checkbox__inner{
                                    border-color: #fff;
                                }
                                .el-checkbox__inner::after{
                                    left: 4px;
                                    height: 11px;
                                    width: 5px;
                                    border-width: 2px;
                                    top: -2px;
                                }
                                .el-checkbox__label{
                                    font-weight: bolder;
                                }
                            }
                        }
                    }
                    li.el-menu-item.is-active{
                        span{
                            font-weight: bolder;
                            background: url("../../assets/images/tuoyuan.fw.png") 3px 18px no-repeat;
                        }
                    }
                    li:hover{
                        background: none!important;
                        i.nav_operate_icon{
                            display: inline-block;
                        }
                    }
                }
            }
            &>li.el-submenu.is-active{
                &>.el-submenu__title{
                    background-color: #f3f6fb!important;
                    position: relative;
                    color: #1c60df!important;
                    .el-submenu__icon-arrow{
                        border-top:8px solid #225BE6;
                    }
                    i.nav_arrow{
                        background: url("../../assets/images/arrow_up.png") no-repeat;
                    }
                    i.navLevel1_top{
                        display: inline-block;
                        position: absolute;
                        right: 0;
                        top: -14px;
                        width: 14px;
                        height: 14px;
                        background: url("../../assets/images/arrow_03.png") no-repeat;
                    }
                    i.navLevel1_bottom{
                        display: inline-block;
                        position: absolute;
                        right: 0;
                        bottom: -14px;
                        width: 14px;
                        z-index: 999;
                        height: 14px;
                        background: url("../../assets/images/arrow_06.png") no-repeat;
                    }
                    i.icon-home{
                        background: url("../../assets/images/homeIcon.png") no-repeat;
                    }
                    i.icon-search{
                        background: url("../../assets/images/zhineng1.png") no-repeat;
                    }
                    i.icon-monitor{
                        background: url("../../assets/images/jiance1.png") no-repeat;
                    }
                    i.icon-warning{
                        background: url("../../assets/images/yujing1.png") no-repeat;
                    }
                    i.icon-collection{
                        background: url("../../assets/images/shoucang1.png") no-repeat;
                    }
                    i.icon-brief{
                        background: url("../../assets/images/jianbao1.png") no-repeat;
                    }
                    i.icon-report{
                        background: url("../../assets/images/baogao1.png") no-repeat;
                    }
                    i.icon-cus{
                        background: url("../../assets/images/kehulan20.png") no-repeat;
                    }
                    i.icon-accout{
                        background: url("../../assets/images/zhanghu20.png") no-repeat;
                    }
                    i.icon-logs{
                        background: url("../../assets/images/rizhilan20.png") no-repeat;
                    }
                    i.icon-person{
                        background: url("../../assets/images/person.png") no-repeat;
                    }
                }
            }
            &>li.el-menu-item{
                padding: 0!important;
                margin-left: 20px;
                width: 180px;
                height: auto;
                line-height: 48px;
                border-top-left-radius: 12px;
                border-bottom-left-radius: 12px;
                font-size: 16px;
                height: 48px;
                line-height: 48px;
                color: #fff;
                position: relative;
                display: flex;
                flex-direction: row;
                padding: 0!important;
                &>.nav_icon{
                    margin: 15px 15px 0px 25px;
                    display: inline-block;
                    width: 20px;
                    height: 20px;
                }
                &>i.icon-home{
                    background: url("../../assets/images/homeIcon2.png") no-repeat;
                }
                &>i.icon-search{
                    background: url("../../assets/images/zhineng2.png") no-repeat;
                }
                i.icon-person{
                    background: url("../../assets/images/person2.png") no-repeat;
                }
            }
            &>li.el-menu-item.is-active{
                background-color: #f3f6fb!important;
                position: relative;
                color: #1c60df!important;
                i.navLevel1_top{
                    display: inline-block;
                    position: absolute;
                    right: 0;
                    top: -14px;
                    width: 14px;
                    height: 14px;
                    background: url("../../assets/images/arrow_03.png") no-repeat;
                }
                i.navLevel1_bottom{
                    display: inline-block;
                    position: absolute;
                    right: 0;
                    bottom: -14px;
                    width: 14px;
                    z-index: 999;
                    height: 14px;
                    background: url("../../assets/images/arrow_06.png") no-repeat;
                }
                i.icon-home{
                    background: url("../../assets/images/homeIcon.png") no-repeat;
                }
                i.icon-search{
                    background: url("../../assets/images/zhineng1.png") no-repeat;
                }
                i.icon-person{
                    background: url("../../assets/images/person.png") no-repeat;
                }
            }
         
        }
    }

    .el-dialog{
        .el-dialog__header{
            text-align: left;
        }
    }
}